<?php
session_start();
//error_reporting(E_ALL);
include("../cgi-bin/con_db.php");
$grado = $_POST['grado'];
$vista = "inst_".$_SESSION['id'];
function rev_vista($view) {
    $tablas = mysql_list_tables("sema4"); //servidor la base es sema
    $filas = mysql_num_rows($tablas);
    for ($i = 0; $i < $filas; $i++){
        if(mysql_tablename($tablas, $i) == $view) return true;
    }
    return false;
}
// Condicional que revisa si la vista existe para alterarla o crearla
if (rev_vista($vista) != false) {
    if($grado == 2) $alt_vista = mysql_query("alter view ".$vista." as select id_institucion, nombre from lista_instituciones_acel where secretaria_id = ".$_POST['secretaria'].";");
    else $alt_vista = mysql_query("alter view ".$vista." as select id_institucion, nombre from lista_instituciones where secretaria_id = ".$_POST['secretaria']." group by id_institucion;");
} else {
    if($grado == 2) $crea_vista = mysql_query("create view ".$vista." as select id_institucion, nombre from lista_instituciones_acel where secretaria_id = ".$_POST['secretaria'].";");
    else $crea_vista = mysql_query("create view ".$vista." as select id_institucion, nombre from lista_instituciones where secretaria_id = ".$_POST['secretaria']."  group by id_institucion;");
}

// Consulta los nombres de las instituciones
$consulta = "select nombre from ".$vista." order by nombre;";
$resultado = mysql_query($consulta);
echo "Seleccione la Institución";
while($valores = @mysql_fetch_assoc($resultado)){
    foreach($valores as $llave => $valor){
        echo "|".utf8_encode($valor);
    }
}
echo "|";
// Consulta el id de cada instituciones
$consulta1 = "select id_institucion from ".$vista." order by nombre;";
$resultado1 = mysql_query($consulta1);
echo "^";
while($valores1 = @mysql_fetch_assoc($resultado1)){
    foreach($valores1 as $llave1 => $valor1){
        echo "^".$valor1;
    }
}
?>
